package com.niuwa.p2p.service.fund;

import java.util.List;
import java.util.Map;

import com.niuwa.p2p.core.mvc.entity.PageBean;
import com.niuwa.p2p.entity.fund.AccountFlow;


/**
 * 
 * @ClassName: UserService
 * @Descriptio:用户接口     
 * @author:    jishengjun
 */

public interface IAccountFlowManagerService {
		
	/**
	 * 
	 * 分页查询牛娃账户流水
	 * paramMap 查询参数
	 */
	
	public PageBean<AccountFlow> searchNwAccountFlow(Map<String, Object> paramMap);
	
	
	
	/**
	 * 
	 * 分页查询客户账户资金记录
	 * paramMap 查询参数
	 */
	
	public PageBean<AccountFlow> searchBankrollRecord(Map<String, Object> paramMap);
	
	/**
	 *通过条件查询牛娃资金流水条数【web】
	 * @param paramMap
	 * @returnInteger
	 *
	 */
	public List<AccountFlow> getNwAccountFlowByConditionListPage(Map<String,Object> paramMap);
	
	/**
	 * 通过流水号获取投资记录详情[web]
	 * @param serialNo
	 * @return
	 */
	public AccountFlow selectAccountFlowDetail(Map<String,Object> paramMap);
	
	/**
	 * 查询区间时间内交易总额 
	 * @param paramMap
	 * @return
	 */
	public Long getIntervalTimerAmountByCondition(Map<String, Object> paramMap);
}
